rework
add travis-ci conf