#handmade pattern