vary negative better
debug prints
hand