adding some old random tools from the CVS tree