public view
build public view