added backgroundcolor changer function