well i hope i did all that right, lol