Update Iterator
Update Algorythms