finishing 1.4.2 and adding 1.4.3 structure