markdown documentation is so bad