add text/plain support