change argorythm