removed angular dependency