How does markdown