prep for student components