new design
add togglable black theme