added inherit for tutor