added some fancy fading