sbl debug: fwd pass wrong as well, let's cout to see whats what
setting up couts to figure out what each var is
debug log