self-formatted markdown