3.0

Struggled through it..