Towers Ideal Contracting