uses Markdown instead of RDoc since I'm more familiar with it