travis build restruct