c++ left
init logic server