- client builder work in progress