transient and mapping rules