library, so devel