don't judge, i wrote this in 15 minutes