add runtime light/dark mode changeing
move things around