i worked rly hard on this

poleax