Found a third source, wrote about it, cleaned up source