added Fade and Logger classes