can now add children to a requirement. Need to check/fix functionality of valid children list population