- finish implementing dark theme