Revert "separated init and show"

This reverts commit 3cb88985f71524a32f40c51d16094d278051a599.