updated propagate with visualization

updated readme
wut, conflict