Teacher's notes (to bo completed soon)