Finish general SchoolData and some implementations