add connectDevice