private library