Mobile client implementation