make non-private