4.0

Learned a lot!