incorporate symmetric step and state models