function comments
added travis-ci support