better validation and edditing instructions