added new flow to color sending, more robust