added angular and authentication