debug'ed propagate - documented

setup some prints. I think outputs should be filled differently