continuing my work in client. everything compile (c++11 standards) but everything has yet to be tested