fleshed out some sections, getting to the end