add minimal_state option