separated a copy of the client for web