* draft of rewrite
* show how to make cusom val prov first
* correct errors
* more corrections
* fix typo
* more small fixes
* dict int,string to string,string
* feedback
* feedback
* fix links
* feedback
* feedback
* clean up sample app
* convert inline code to snippet refs
* acrolinx
* fix snippet
* changes that were accidentally not saved
* proofread fixes
* corrections
* use asp-for
* fix date
* feedback