renaming wefwef to do_run