add publiclib