add sendPM and tweak things