adds device endpoint