fix #5, support multiple themes