class manage