modified for supporting MED
modified for supporting MED