jgd explained