# custom patterns