added new patters