copy pattern