Added initial version of messaging structure