mark: attempts at week 2 so far
mark: correct for all but complete3