end-user devices