about to make a significant change in coding convention.  Old function etc. are saved here for posterity