add public_base