client base lib add