cleaning up section 3