travis compile support added