finished hw2! assembly is awesome and the worst in the same.