Refactor section 1.2
merge