add patern