added initial theme changing capability