internal weights