Added another feature: model * weight