new_do_everything, which is quite handy and much better than the former version