integrated with web service