Hi, I don't like the way of declaring publi and private methods since it's not really clear. AFAIK there are you ways: 1) class C def public_1 end def public_2 end private: def private_1 end public: def public_3 end or: 2) class C def public_1 end def public_2 end def private_1 end def public_3 private :private_1 end I prefer 2) but until the end of class it's not easy to know if a method is public or private/protected. So i'm thinking about use a special nomenclature for private methods, for example: def _private_1 Is there any "standar" for this? I've seen lost of ethods called "__xxxx__" or "_xxxxx" but not sure the reason of that name. Thanks a lot. -- IƱaki Baz Castillo