miscellaneous patterns