Generate the shell carrera and add validation to model grade