Hi, Is there a document somewhere describing keywords or modifiers like module_function and attr_name .. etc somewhere ? why do I have to declare a method as a module_function before it is accesible by outside modules ? Is that way I can make all my module methods module_functions automatically ? (I am after a quick and dirty jobbie for now. ;-) Thanks, mark