Posted. Hope I didn't get any of the mechanical stuff wrong.