step 2 : Mixing templates