more generic way to show everything