need hidden classes