Constructor creation update