common changes
add travis ci