add private_pub