what is e library and its functions