more notes trying to work out best way to construct analogy net