rename noconstraint and make trivial changes; now actually need to implement age constraint