Add discount cost support