I know this has been done several times before by several other people but i had to do one too