adding the niocv3 automation algorithm