model as angular.service probably more useful