finally got fading to work right