The present invention relates to heterocyclic compounds of formula 1, in all their stereoisomeric and tautomeric forms; and their pharmaceutically acceptable salts, solvates, polymorphs, prodrugs, carboxylic acid isosteres and N-oxides. The invention also relates to processes for the manufacture of the heterocyclic compounds and to pharmaceutical compositions containing them. The said compounds and their pharmaceutical compositions are useful in the prevention and treatment of diseases or disorders mediated by diacylglycerol acyltransferase (DGAT), particularly DGAT1. The present invention further provides a method of treatment of such diseases or disorders by administering a therapeutically effective amount of said compounds or their pharmaceutical compositions, to a mammal in need thereof.본 발명은 모든 입체이성체 및 호변이성체 형태의, 화학식 1의 헤테로사이클릭 화합물; 및 이의 약제학적으로 허용되는 염, 용매화물, 다형태(polymorphs), 카르복실산 동배체(isosteres) 및 N-옥사이드에 관한 것이다. 본 발명은 또한 상기 헤테로사이클릭 화합물의 제조 방법 및 이를 함유하는 약제학적 조성물에 관한 것이다. 상기 화합물 및 이의 약제학적 조성물은 디아실글리세롤 아실트랜스퍼라제 (DGAT), 특히 DGAT1에 의해 매개되는 질환 및 질병의 방지 및 치료에 유용하다. 본 발명은 또한 치료학적 유효량의 상기 화합물 또는 이의 약제학적 조성물을, 이를 필요로 하는 포유동물에게 투여함으로써 그러한 질환 또는 질병을 치료하는 방법을 제공한다.