add/update project logic is now in lecturer class