modern patters