Works through test2.s