Finding out the requirements