comm.hpp is buggy with request delete, to be debuged.