Don't like this boolean `show` in `showXXX` method
You definitely should change the method name, it would be better to avoid boolean parameter.