add Type enum

,; d