detailed patterns