fixed print ordering for good