2.0

This was better than I expected but it's still bad.