correction -- now it reads hex codes into heap correctly