added somatic weights