fixed #1 test pass