restructuring
gemspec