need to work on the private messaging