working on 2nd section. 3rd section finished