message getting methods might work now

have not tested