tried with validation, but no success :'(