improved reveal all