jiayi pan
add other weights
4883a3c