custom angularjs skeleton