generate st0