add validation ofr User and listing