build and show