section 2.0 and 3.0 revised && section 4.0 started