fixed requirements processing