tweking some predefined patterns