This thesis aims to generalise the theory of complements to log canonical Fano varieties and relate theory of complements to the index conjecture of log Calabi-Yau varieties. We mainly work over an algebraically closed field of characteristic zero, more specifically over C. We will first introduce some basic background theory for birational geometry, including notion of singularities, pairs, complements. We will then cover some backgrounds of (log) Fano and Calabi-Yau varieties. We will also state the main new results in the introduction. The majority of work is then split into the following 4 sections: complements on surfaces, complements on log canonical 3-fold, index conjecture for log Calabi-Yau varieties, relative 3-fold complements. F...