shared library business is new and hard