open library integration