add level generator class