Classification of Higher Dimensional Algebraic Varieties