more description for requirement.