Function Description And Requirement