added shared librar