markdown formatting is hard