refactors background fade and adds images