get weights from user^C