@krystal-paws: heh alot of this