some !@#$%
added travis.ci build support