4.0

Good concept. Let's see if I can actually implement