adding prototype for dataservice