updated to blacklib