revamping this later for the nth time because this is outdated + not organized the way i want it to be cassiel have anything organized ever challenge (IMPOSSIBLE!)