This is still a work in progress I can't get the coding to work so I'm welcome to suggestions if you have any otherwise, enjoy!