now using device provided UUID instead of auto generating a new one each
time