seperate conversation to seperate Communication module for more control