rename showXXX() to printXXX()