add public to share