angular implementation first commit