move tage discussion into implementation