make it so you don't start from scratch on squares...reduces
computation time