for private purpose