prof adding with duplicate checking
notes and profs being fetched from server