work started on resource table
refactored ResultRecorder