adapted travis ci build