última versión de complex.rb