basic remote adding and name updating implemented