after removing HFPage.class and making a new modified one with another
extra class to hold info about the HFPage