doing client shit