implement add remote channels (issue #21)