extending patterns