Patterning essentials