Finsihed part 4 and 3.5(Left Update)