add client and server for web