add basic level generator