common lib intigrated