some more validation done