add initial code for section weight feature