public vs. private