added classes for Hivent and HiventHandler