rename some interfaces
add .travis