Enhancing L2 writing through mastery learning : Pedagogical implications from a case study | Synapse