refactoring validation fields
cover some forgotten methods