I'm not totally sure I'm finished with this one but its been a long week and so I'll post what I've done.