add initial theme support