added a better description of the lib