add basics of information theory