add markdown documentation