public -> private changed