added lissajous generator