based on soft decisions