added user play method