added gen scripts