first init
integrate travis