refresh reuse refactor

starting from scratch new cleaner leaner all my code build. no longer
using any of the vs example code.