primera versión de la librería terminada