State of the art Digital Library