linear propagation