for private directory