generator: suggestiosn from wavexx