fixing interface break constructor change