DataService half of back end methods are implemented