add license info + make client setters chainable