finished updates endpoints