start main driver