updated Show func