implement retake quiz