pattern..........2