Doin' it. Currently having difficulty with the history section; can't remember everything in the OP.