special thanks to Krystlestarfall for helpping me out with this