Add base program in order to answer 3.5
Answer 3.5