markdown added for on the fly conversion