share lib