Refactorbackground