members made private