change algo