initial prison client wrapper