Angular implementation added