initial implementation of edit info/rerecord. need major testing. currently rerecord seems to work. edit info is really buggy