init return players*map