crunch time!
final updates...
remaining issues
the end!