preparation for private