3.2.1.1 Basic components

oiashdglksg