test impl
update tmlib.js