finish changing testing for reusing dynamic selecting constraints