Independence tower