Added a lot of angular client side