fix new object instantiate