added Angular patterns