implment remote manager