2) Requirements