Added previous work from Communicator

Version API 1.0.0