shannon theory approach