better refactor existing init to QCOM locations