working Gemfile
ignore Gemfile.lock
proper semantics for image
i18n dependence
keep semantics simple