add factor w