working on cleanup, parameter values, and starting operations