add web service and controller