Finish implementation on DATA, TARIC and TEMPLATECP