Introductory codes added