Implemented methods for pushing offline ans and comm but not integrated or tested