add shared lib