added in angular and did more styling