Actually I think the two defmethods are not required at all. Besides that, I do not know what the mixin is for. Seems a bit redundant to me. Juanjo -- Facultad de Fisicas, Universidad Complutense, Ciudad Universitaria s/n Madrid 28040 (Spain) http://juanjose.garciaripoll.googlepages.com