fetches all students as a list<list<string>>, messy
all students w list<list<string>>, messy but who cares