difference between Public