Pattern definition