Detergent, fabric softener