more new validation