adding theme generator