attempting to incorporate LGD... maybe half way through