modified printer method and views