variable topology structures

variable topology structures