add data printer