seperated pre-run from actualRun, moved all description codelets