Thiazole and its derivatives