fixed the background requirement