add memprinter