first version with webservices