fix db constructor