added simple mp functionality