added fading and tabs