making better use of the Gemfile