added qcom changes