added john's sources