lab4.s - goog progress but needs a lot of fixing