add feature for lcs and ses
add test
fix bug
add .travis.yml