my common lib