fixed print methods