Register & Submit TCA