add fling support