patterns done?