magic methods, some works on modules (doc, methods)