Updated texts and added diagrams