add medium mode submodule