read player
add testcase