integrating with travis-ci