clarification made for weight_key