moving generator to playground or devel