implementing student( Not fully implemented )