finished open and close in player