Getting much closer to square 1. maybe look into super slow uniform udpating