need to work out logic of for c in campus...