new client lib
demos