add theme & plugin support #1