changed: services and controllers changed to work with the new api
updated: views to more make use of the new api