Update Part

Added Computation and Trappings on the Update