add printinfo