added typescript + angularjs