changed players() to getPlayers() to avoid collision