finally started implementing private messaging (#12)