Adding share42 libaray