Add private messaging. got some bugs