improved transient example