support more prompt variables
add theme for @AnthonyMastrean