Added client lib
method defs