developing patterns