printer: new class! hurray