New design and angular

#14