new non_stationary codes