refactored Gemfile