restructuring gemfile