added shared library loader
added shared library loader