using open-spark devices