Assignment09

Unbelievable. actually working.
I will commit this before I bollocks it up.