ticket5: add test
ticket5: test pass