better control of player