description fix and move of generator.rb to interface.rb