changes in algo