finished hw5, initiated hw6