Arbitrary topology