modified: do_now & variables