algo updated