(+)add travis ci support