The first thing you do when you write a program is get the requirements