The document describes two language teaching methods: PPP and ESA. PPP consists of three stages - presentation, practice, and production. It has a high level of teacher talking time and encourages accuracy over fluency. ESA provides more flexibility by allowing movement between stages and emphasizes student-led grammar discovery. It aims to engage students emotionally and get them using language communicatively through study and activation stages. According to the source, ESA lessons can follow three procedures: straight arrow, boomerang, or patchwork.