add contents: working with remote