file architecture
add Gemfile