markdown docs by @tmcw