added external player override