Updated fragment weight assignment methods