more indepth client