Background Color changes depend on the code