move converter to s2object