validation update2