public * private