functions and loops section.