major commit plus angularjs assignment