stage 8 partial, collapse works now with addition of collapse.js
all of part 1 from hw4