i spent 100 years doing this ugh