tried to make a selector while sleep deprived. it was waaaaayy more complicated than it needed to be. lesson learned....