remembering how to do all this stuff again