extract method done
fix name
add travis.yml