refactor to student hash