i don't exactly know what i've added to this fking preference