web service initial commit, it can already save and get users