basic messaging is now working