validation fixes. interface base