add a soft