cleaned up a tiiiny bit lol