implemented get msg forwarding (not debuged)