modified angular js