dark theme and small fixes