do back-end segment change more transparent way