This class is going to make me die....also Hex View stuff