re-organizing public