restructured the whole date structure and UI behaviors for multicampus function