add requirement manage