added version numbering, proper file names, bookkeeping