Adding weights and final result