public -->private, public --> ---