modeling player and test