common lib add