integrate travis CI