hide library integration