Alright, here's my WIP.