I hope someone can help SZM here, please.
Sorry that's too much to explain, and I have my exams too, the time is short....
Let her download the ann fullick active book, we have it here, or study from it if she has it.
These topics are covered there, and if she gets stuck, Google and SF are her friends.