add a optional theme.