introducing comms module to DES