weight has to be modified