provide start_by_client method