messages -> randomAnnoyanceLevel fully functional