adding a few more patterns