adding extra handy patterns