add ShannonEnt