did what could be done, there is an exception which there is not time to fix, but ultimately is pretty impressive
final commit