private defined to public