Im going to go throw up now.......