Added Revised Requirements