Add public methods for run and performa one step