add public lib