add public_top