review and integration 26677