JDP LIBRARY