message handling and :login with name