preliminary remotecollections implementation works