complete the prototype of MagPlayer