black diamond-library (2)