implemented fade in and fade out animations, added temporary button