added documentation, sensitive data removed