Updated Requirement Explanation