improved, working draft
travis ci