add show_all method