2 kinds of players