documentation and cosmetics