so everything up to hw 6 is working