Patterns miscelleanous patterns