added private information code