FEATURE: began writing the communication module