defining student model better