first version of section 4.2 and 4.3