making student view more robust