add test
add travis ci config