adding public pages feature