Changed Communication from wrapper to module