some interface to s2t