add more themes and languages