no need to use a stupid data structure where a list works