initial private versions