removed angular, its a bit overkill for this