support circular structures