do_open start