distinct added
travis config added