Hi, Why the third declation is not equivalent to the first 2 and gives a Warning #1 setClass("MVE",representation("list",names="character")) #2 setClass( "MVE" ,contains="list" ,representation( names="character" ) ) #3 setClass("MVE","matrix",representation(names="character")) [1] "MVE" Warning message: prototype is a list with named elements (could be ambiguous): better to use function prototype() to avoid trouble. in: reconcilePropertiesAndPrototype(name, slots, prototype, superClasses, /E. -- Dipl. bio-chem. Witold Eryk Wolski MPI-Moleculare Genetic Ihnestrasse 63-73 14195 Berlin _ tel: 0049-30-83875219 __("< 'v' http://www.molgen.mpg.de/~wolski \__/ / \ mail: witek96 at users.sourceforge.net ^^ w w wolski at molgen.mpg.de