First commit for modular programming section