added  lotsa stuff that seems to be useful over years