fix bugs, play case works