new db validations
wip
working validations
final rev