- remove test_val() function
- add no_one_many() function