there may be repeats: its kinda hard to keep track of all of these