Added additional layer between client and webservices