interesting theory. going to try it out on paper