hf overhaul
shorten if .. else .. fi statements
make ready for more reuse
no functional change
i hope
more reuse and tweaking