implement student view