new api method  assignRequirements() #14