s/make/new
separated init and show