Change to enumerate(..., start = 1) and stop calculating + 1 on userdevice?  Heck change i to userdevice?