scientific advancement discussion