add more styles and more angular functionality