removed player dependency