ok i guess i need a rule 5, you may not mention class X in your code > > module M > class ::X > include N > end > end also you did not solve rule 3 -- Posted via http://www.ruby-forum.com/.