updates for multi-algo