settles on making 3 sub factor graphs rather than one