constructor change