creation rule, Creation Rules and Friend Functions