modified for st3