Changed header protections and added the Background class