patterns II