added some styling and added angular wrapper