splitting surdupetru's repo in device and vendor