updating almost done