we need to finetune the parameters like eta and numiters and figure out what to divide by. but we have numbers for our progress.