feat(copy): add angular copy