Worked on the communication part of the module. Also added an initialization method to the module.