add test and gemfile