add travi-ci support