adding remote interface