client for reason application