Cleanup
Added a new module for IP communication