For More Details See Supplementary