better json
update angular
grunt