fixed print state