Made it a piece of cake to add new patterns