added previous work, redefined fade out