add web.go and modify protocol