pushing problem #22; closing file pointer in #18; shortened some of the registers.txt explanations