1) validator. doesn't work :(