State fading
merge