added round3 generator