Is it possible for me to create/write my own patterns?