webservice_exec needs to be static