added fading and stuff for video