add test #56
fix: test code bugs.
fix: issue #56