simple framework for data manipulation by dreftymac.org