added softening