Validating data and error menssages