temp CMakeLists and manifest
Finish ther recieving and sending function