Introduction, Design & structure. ++