updated angular impl to access data, and updated css