Implements more features

This commit adds more features in the communication

Signed-off-by: José Guilherme Vanz <guilherme.sft@gmail.com>