renamed init & shutdown driver functions