private and public