revamps styles and angular architecture