Pattern improved