detailed desc: history