finished implementing position weights, but they are not yet converging through each iteration