Added base TA obj , refactored TA class