finished Proofessor