add printInfo