upsteam function uses new colors and chars