can now add your own pattern