tut_3: pre_mixin work