validation, more tests