commited the rest of the external device plugin (pycharm didnt add them in the last move around)