followed spec convention for gemfile