algorithm call argument fix