Updates. Incomplete Algorithm