added student generator class