added light/dark theme compiling