WIP commits

so many commits since I am using the web as a dev environment when away
from home.