changes but algo problems