Added Term Specific Logic