Defining the requirements