added set generation script