updats to the message meta and interface, added new method, also updated tests