cosmetic
fix bugs
Add .travis.yml