now added saving and loding policies in the VI implementation