tower requiring macro