add MDWamp and reorder impl. alphabetically