changed player to be called as extern program