N factor algo changes