validation fixes and a little grammar tweaking