everything validated