first commit of basic gem
now has travis supprot