update - adding interface to printer