part5 : update code for build section.