fleshed out some of the code
fleshed out some of the code
cleaned up the top of the code
commented which registers held what number in the heading.