shiro seems to be working so far. not perfect, however. by far