return {

        getAll: function () {
          var deferred = $q.defer(), companies = [];