trying to finish validation, not yet finished