added support for softfail
added doc for softfail