changing order of start()