added documentation and ignore statement