detail intruduction