Revert "Revert "finish my web service""

This reverts commit 7d8f7fa6c88842c03006a9a0747a008b0f6edae8.