[FEATURE] show in frontend switch, some TCA cleanup