algo changes