modify player interface