private system