impl messaging system and added method stubs