still trying to fix the fucking lore