How does markdown work