documentation and conventions