drive init