Rewrote the services.js file... all returned values are promised that
get resolved later...