cpp lib for studnet client