moving clientutils stuff up to github