three generations of towers