Requirement check Code updated